ecological abundance - Español Inglés Diccionario